virulent criticism - Spanish English Dictionary